package testeMapas;

import java.util.Collection;

import modelo.bean.Trajeto;

public class FachadaDirectionsResult {
	private static FachadaDirectionsResult fachada;
	private RepositorioDirectionsResult repositorio;

    static {
        fachada = new FachadaDirectionsResult();
    }
	private FachadaDirectionsResult() {
		repositorio = new RepositorioDirectionsResultCollection();
	}
    public static FachadaDirectionsResult getInstance() {
        return fachada;
    }
	public void inserir(Trajeto result) {
		repositorio.inserir(result);
	}
	public void remover(Trajeto result) {
		repositorio.remover(result);
	}
	public void alterar(Trajeto result) {
		repositorio.alterar(result);
	}
	public Trajeto procurarPorCodigo(Long codigo){
		return repositorio.procurarPorCodigo(codigo);
	}
	public Collection<Trajeto> listarTodos(){
		return repositorio.listarTodos();
	}
}
